chore: Release 2026-05-15 12:19:18#2535
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
8f7b5cd to
895f084
Compare
895f084 to
81bd0c4
Compare
81bd0c4 to
2672a23
Compare
2672a23 to
7e1c412
Compare
7e1c412 to
1658ad8
Compare
1658ad8 to
d71ce21
Compare
d71ce21 to
bdf787c
Compare
bdf787c to
97eb189
Compare
97eb189 to
8e92110
Compare
8e92110 to
5188aba
Compare
5188aba to
7c80571
Compare
b9f421d to
9cca741
Compare
9cca741 to
1946d54
Compare
1946d54 to
440d005
Compare
440d005 to
ecbfaa4
Compare
ecbfaa4 to
5faaf22
Compare
5faaf22 to
d854d74
Compare
d854d74 to
59e61ba
Compare
59e61ba to
646fcee
Compare
646fcee to
4729620
Compare
4729620 to
4623988
Compare
4623988 to
82a77b4
Compare
82a77b4 to
cfbccea
Compare
cfbccea to
bc77b1d
Compare
bc77b1d to
60b71ff
Compare
60b71ff to
54d90ca
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@lynx-js/autolink-codegen@0.1.0
Minor Changes
create-lynx-extension@0.1.0
Minor Changes
Patch Changes
Use published package versions for scaffolded autolink codegen dependencies instead of workspace placeholders. (#2628)
Fix npm bin symlink entrypoint detection for the create extension CLI. (#2623)
@lynx-js/react@0.121.0
Minor Changes
Support
React.createElement(type, props, children)API. (#2360)Patch Changes
Clear transient snapshot child props when removed snapshot subtrees are detached, preventing compiled
$*child references from retaining deleted list holder or list item subtrees after removal. (#2590)Add
createPortalfor rendering a subtree into a different ReactLynx element identified by aNodesRef. (#2543)Default
fireEventtobubbles: truefor the TouchEvent family in testing-library to match Lynx runtime semantics, and stop reassigning the read-onlyEvent.prototypeaccessors which threwTypeErrorin strict mode. (#2532)Set
bundle-urlon lazy bundle border elements. (#2537)Stop warning when
runWorkletreceives an invalid or missing main-thread function object. Invalid worklet contexts are still ignored, but nullish handler values no longer produce noisyMainThreadFunction: Invalid function objectconsole output. (#2586)Retain main-thread worklet context references before offscreen snapshot elements are materialized, so event, ref, gesture, and spread callbacks stay alive until the DOM update path can attach them. (#2592)
Update the @lynx-js/tasm dependency to 0.0.39 and align React template attribute descriptors with it. (#2643)
Avoid retaining transformed nested worklet contexts after worklet transformation. (#2591)
Nested worklets transformed by the worklet runtime now keep their context recovery metadata through a weak reference, preventing cached transformed worklet functions from keeping list-item worklet contexts alive.
@lynx-js/docs-mcp-server@0.2.3
Patch Changes
@lynx-js/rspeedy@0.14.4
Patch Changes
feat(qrcode): support get entry from api exposed from rspeedy.env.entries (#2551)
Updated dependencies [
ad1f90f]:@lynx-js/lynx-bundle-rslib-config@0.3.3
Patch Changes
@lynx-js/qrcode-rsbuild-plugin@0.4.7
Patch Changes
@lynx-js/react-rsbuild-plugin@0.16.2
Patch Changes
3e627b3,7b8d63c,13a0776,a973c54,353b1b7]:@lynx-js/web-core@0.20.4
Patch Changes
Always clone touch event lists when creating cross-thread events so synthetic touch events only carry structured-clone-safe primitive fields. (#2636)
Conditionally pass Card and Component params based on cardType in background thread. (#2610)
Add bidirectional decode worker heartbreak liveness messages. (#2599)
Add web support for the
<frame>element by mapping it to<lynx-view>. (#2604)Stop redeclaring
fetchas a chunk-scope binding. Reusing the host (#2562)window.fetchfrom BTS chunks (instead of capturing the no-op stub thechunk wrapper used to install) lets the renderer issue real network
requests.
Updated dependencies [
c1db603]:@lynx-js/web-elements@0.12.2
Patch Changes
@lynx-js/chunk-loading-webpack-plugin@0.3.4
Patch Changes
__webpack_require__.eso a single sync-then chunk load (the (#2597)typical lazy bundle case) bypasses
Promise.all. It will make first screenin main thread can load lazy bundle synchronously when using dynamic import.
@lynx-js/react-refresh-webpack-plugin@0.3.6
Patch Changes
@lynx-js/react-webpack-pluginpeer range to include^0.9.0. (#2626)@lynx-js/template-webpack-plugin@0.11.1
Patch Changes
feat(web): enable web binary template by default (#2545)
The default encoding format for the web platform template has been changed from JSON to Binary.
Benefits for developers:
How to turn off this feature:
If you encounter any issues with the new binary template format, you can revert to the previous JSON format by setting the environment variable
EXPERIMENTAL_USE_WEB_BINARY_TEMPLATEto'false'or'0'before running your build commands. For example:EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE=false rspeedy buildUpgrade to
@lynx-js/web-core@0.20.2could support the new output formatSee
@lynx-js/web-coreChangelogRun TASM template encoding in a shared
tinypoolworker pool so multi-entry builds encode in parallel and watch-mode rebuilds reuse warm workers. (#2634)Make
LynxTemplatePlugin.getLynxTemplatePluginHooksa cross-module singleton so duplicate copies of this package (e.g. from npm hoist conflicts) share the same hooks per compilation. (#2624)Update the @lynx-js/tasm dependency to 0.0.39 and align React template attribute descriptors with it. (#2643)
Updated dependencies [
ee79eff,ded4de9,cf01e94,b989c1c,8417e68]:@lynx-js/react-umd@0.121.0
create-rspeedy@0.14.4
@lynx-js/react-alias-rsbuild-plugin@0.16.2
upgrade-rspeedy@0.14.4
@lynx-js/web-rsbuild-server-middleware@0.20.4
@lynx-js/web-worker-rpc@0.20.4